
.sds-form {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    position: absolute;
    bottom: 40px;
    top: 0;
}
.sds-form .toolbar{
    position: fixed;
    bottom: 0;
    height: 40px;
    border-top: 1px solid #ccc;
    width: 100%;
    left: 0;
    text-align: center;
    padding-top: 4px;
    background: #F5F9FC;
}
.title {
    height: 30px;
    line-height: 30px;
    background-color: #F5F9FC;
    border-bottom: 2px solid #CDDDF2;
    color: #027DFF;
    font-weight: bold;
}

.content {
    height: auto;
    display: block;
    padding: 10px;
    background-color: white;
}

.subCat-remark {
    background: #fff;
    color: #eea236;
    font-size: 14px;
    font-family: Microsoft YaHei !important;
    font-weight: bold;
}

/** table 样式**/
table {
    table-layout: fixed;
}

table tr td {
    border: 1px solid #E3E3E3;
}

table td {
    word-wrap: break-word;
    white-space: unset !important;
    overflow: unset !important;
    text-overflow: unset !important;
}


.combo {
    border: none;
}

/*导航列表样式*/
/*圆形*/
.circle {
    width: 7px;
    height: 7px;
    background: #CCCCCC;
    border-radius: 50px;
    float: left;
    margin-left: -19px;
    margin-top: 14px;
}

/*锚点ul*/
#anchor ul {
    list-style: none;
    margin: 0px;
    padding: 0px 10px;
    width: auto;
}

/*锚点li*/
#anchor li {
    position: relative;
    padding: 0 0 0 15px;
    line-height: 35px;
    border-left: 1px dashed #cccccc;
}

/*锚点img*/
.anchor-circle {
    /*background: url(/static/common/img/anchor.png) no-repeat;*/
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -19px;
    margin-top: 2px;
}

#anchor li:hover {
    color: #017BCE;
    cursor: pointer;
}

.anchor-cur:before {
    content: url(/static/common/img/anchor-cur.png);
    position: absolute;
    left: -3px;
}

/*锚点ed*/
.checkbox, .radio {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}